[INFO] cloning repository https://github.com/zudo/benchmarking_function_calling_in_llms
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zudo/benchmarking_function_calling_in_llms" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzudo%2Fbenchmarking_function_calling_in_llms", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzudo%2Fbenchmarking_function_calling_in_llms'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 51ad7cd6bd02f27e1258d336e3865b08960ad73f
[INFO] testing zudo/benchmarking_function_calling_in_llms against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzudo%2Fbenchmarking_function_calling_in_llms" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/zudo/benchmarking_function_calling_in_llms
[INFO] finished tweaking git repo https://github.com/zudo/benchmarking_function_calling_in_llms
[INFO] tweaked toml for git repo https://github.com/zudo/benchmarking_function_calling_in_llms written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zudo/benchmarking_function_calling_in_llms on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zudo/benchmarking_function_calling_in_llms already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded console v0.16.3
[INFO] [stderr]   Downloaded vt100 v0.16.2
[INFO] [stderr]   Downloaded tracing-indicatif v0.3.14
[INFO] [stderr]   Downloaded vte v0.15.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ccd21d523ef5c291c9764ec90b3d3cd9c9129c60efc0d68407cf4c2e3ba690de
[INFO] running `Command { std: "docker" "start" "-a" "ccd21d523ef5c291c9764ec90b3d3cd9c9129c60efc0d68407cf4c2e3ba690de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ccd21d523ef5c291c9764ec90b3d3cd9c9129c60efc0d68407cf4c2e3ba690de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ccd21d523ef5c291c9764ec90b3d3cd9c9129c60efc0d68407cf4c2e3ba690de", kill_on_drop: false }`
[INFO] [stdout] ccd21d523ef5c291c9764ec90b3d3cd9c9129c60efc0d68407cf4c2e3ba690de
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4d8cff5eccd59d2dbe38a71e7a88c5a69b8f1c22b71994a294e9ee0f6ddf577a
[INFO] running `Command { std: "docker" "start" "-a" "4d8cff5eccd59d2dbe38a71e7a88c5a69b8f1c22b71994a294e9ee0f6ddf577a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling rustls v0.23.39
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling fuzzy-matcher v0.3.7
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling unty v0.0.4
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bincode v2.0.1
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling dialoguer v0.12.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tracing-error v0.2.1
[INFO] [stderr]    Compiling tracing-indicatif v0.3.14
[INFO] [stderr]    Compiling color-eyre v0.6.5
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling lm-studio v0.1.0 (/opt/rustwide/workdir/crates/lm-studio)
[INFO] [stderr]    Compiling openrouter v0.1.0 (/opt/rustwide/workdir/crates/openrouter)
[INFO] [stderr]    Compiling benchmark v0.1.0 (/opt/rustwide/workdir/crates/benchmark)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 26s
[INFO] running `Command { std: "docker" "inspect" "4d8cff5eccd59d2dbe38a71e7a88c5a69b8f1c22b71994a294e9ee0f6ddf577a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d8cff5eccd59d2dbe38a71e7a88c5a69b8f1c22b71994a294e9ee0f6ddf577a", kill_on_drop: false }`
[INFO] [stdout] 4d8cff5eccd59d2dbe38a71e7a88c5a69b8f1c22b71994a294e9ee0f6ddf577a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0d994a3dbf89d0b99b712280572c13b656d558ae1f8f227074873277b948e5e7
[INFO] running `Command { std: "docker" "start" "-a" "0d994a3dbf89d0b99b712280572c13b656d558ae1f8f227074873277b948e5e7", kill_on_drop: false }`
[INFO] [stderr]    Compiling openrouter v0.1.0 (/opt/rustwide/workdir/crates/openrouter)
[INFO] [stderr]    Compiling lm-studio v0.1.0 (/opt/rustwide/workdir/crates/lm-studio)
[INFO] [stderr]    Compiling benchmark v0.1.0 (/opt/rustwide/workdir/crates/benchmark)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.56s
[INFO] running `Command { std: "docker" "inspect" "0d994a3dbf89d0b99b712280572c13b656d558ae1f8f227074873277b948e5e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0d994a3dbf89d0b99b712280572c13b656d558ae1f8f227074873277b948e5e7", kill_on_drop: false }`
[INFO] [stdout] 0d994a3dbf89d0b99b712280572c13b656d558ae1f8f227074873277b948e5e7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 16c293f8366a8f97e1ad52ec3a8711a9c9b0b8a61b09e8a4b2389c5dfe85c1b0
[INFO] running `Command { std: "docker" "start" "-a" "16c293f8366a8f97e1ad52ec3a8711a9c9b0b8a61b09e8a4b2389c5dfe85c1b0", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/benchmark-a39e027325d58132)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test cache::tests::mode_dimension_changes_key ... ok
[INFO] [stdout] test cache::tests::serialize_tools_matches_direct_canonical_encoding ... ok
[INFO] [stdout] test call_matching::schema::tests::enforces_enum_membership ... ok
[INFO] [stdout] test cache::tests::serialize_tools_is_position_sensitive ... ok
[INFO] [stdout] test call_matching::schema::tests::rejects_extra_keys_when_additional_properties_false ... ok
[INFO] [stdout] test call_matching::value_matching::tests::integer_compare_is_exact_not_tolerant ... ok
[INFO] [stdout] test call_matching::schema::tests::nested_object_array_object_constraints_fire ... ok
[INFO] [stdout] test call_matching::value_matching::tests::latitude_tolerance_is_one_micro_degree ... ok
[INFO] [stdout] test call_matching::value_matching::tests::hallucinated_vs_extraneous_split ... ok
[INFO] [stdout] test call_matching::value_matching::tests::currency_tolerance_accepts_one_cent ... ok
[INFO] [stdout] test cache::tests::upsert_skips_transport_failures ... ok
[INFO] [stdout] test call_matching::value_matching::tests::nested_object_descent_propagates_format_hint ... ok
[INFO] [stdout] test cache::tests::round_trip_persists_records_across_open ... ok
[INFO] [stdout] test call_matching::value_matching::tests::variant_match_accepts_either_currency_form ... ok
[INFO] [stdout] test eval::tests::abstain_gold_fails_on_invoke ... ok
[INFO] [stdout] test eval::tests::abstain_gold_passes_on_refusal ... ok
[INFO] [stdout] test eval::tests::args_correct_is_independent_of_tool_selection ... ok
[INFO] [stdout] test eval::tests::hallucinated_key_fails_strict_args ... ok
[INFO] [stdout] test eval::tests::strict_success_requires_all_three ... ok
[INFO] [stdout] test overflow::tests::lmstudio_phrasings ... ok
[INFO] [stdout] test eval::tests::transport_error_set_only_when_no_raw_response ... ok
[INFO] [stdout] test overflow::tests::novita_invalid_request_error ... ok
[INFO] [stdout] test overflow::tests::openrouter_phrasing ... ok
[INFO] [stdout] test overflow::tests::pattern_match ... ok
[INFO] [stdout] test providers::factory::tests::missing_model_id_for_network_provider_is_a_clean_error ... ok
[INFO] [stdout] test results::aggregate::tests::call_and_abstain_split_into_separate_rates ... ok
[INFO] [stdout] test results::aggregate::tests::failure_buckets_partition_input ... ok
[INFO] [stdout] test results::aggregate::tests::hallucination_rate_surfaces_in_summary ... ok
[INFO] [stdout] test results::aggregate::tests::mode_separation_yields_one_summary_per_mode ... ok
[INFO] [stdout] test results::aggregate::tests::strict_does_not_exceed_components_when_abstain_is_mixed_in ... ok
[INFO] [stdout] test results::aggregate::tests::transport_errors_partition_out_of_rate_denominator ... ok
[INFO] [stdout] test results::debug::tests::parse_errors_grouped_by_field_name ... ok
[INFO] [stdout] test results::report::tests::charts_section_renders_only_when_paths_provided ... ok
[INFO] [stdout] test results::report::tests::dominant_failure_prefers_success_when_majority_pass ... ok
[INFO] [stdout] test results::report::tests::empty_summaries_produce_placeholder ... ok
[INFO] [stdout] test call_matching::value_matching::tests::semantic_tier_honors_schema_aliases ... ok
[INFO] [stdout] test call_matching::value_matching::tests::normalize_collapses_case_punct_whitespace ... ok
[INFO] [stdout] test call_matching::value_matching::tests::order_insensitive_array_match ... ok
[INFO] [stdout] test call_matching::value_matching::tests::semantic_tier_resolves_iso_datetime_alias ... ok
[INFO] [stdout] test results::debug::tests::hallucinated_excludes_legit_distractors ... ok
[INFO] [stdout] test results::report::tests::prompt_token_matrix_renders_when_data_present ... ok
[INFO] [stdout] test runner::limit::tests::clean_release_after_shrink_grows_capacity ... ok
[INFO] [stdout] test runner::limit::tests::rate_limit_release_shrinks_capacity ... ok
[INFO] [stdout] test runner::limit::tests::shrink_does_not_go_below_one ... ok
[INFO] [stdout] test results::plot::tests::success_rate_plot_writes_non_empty_svg ... ok
[INFO] [stdout] test results::report::tests::snapshot_renders_canned_summary ... ok
[INFO] [stdout] test tools::catalog::tests::arg_in_task_not_in_schema_is_ignored ... ok
[INFO] [stdout] test tools::catalog::tests::injects_enum_from_choice_argument ... ok
[INFO] [stdout] test tools::catalog::tests::multi_task_union_is_deterministic_and_deduped ... ok
[INFO] [stdout] test tools::catalog::tests::no_choice_args_leaves_schema_untouched ... ok
[INFO] [stdout] test tools::catalog::tests::preserves_existing_enum ... ok
[INFO] [stdout] test tools::catalog::tests::rejects_free_form_object_property ... ok
[INFO] [stdout] test tools::catalog::tests::rejects_required_not_in_properties ... ok
[INFO] [stdout] test tools::catalog::tests::scenario_accepts_concrete_cases ... ok
[INFO] [stdout] test tools::ranking_cache::tests::description_change_invalidates ... ok
[INFO] [stdout] test tools::tasks::abstain::tests::cases_are_marked_abstain ... ok
[INFO] [stdout] test tools::tasks::abstain::tests::same_seed_yields_same_cases ... ok
[INFO] [stdout] test tools::ranking_cache::tests::fingerprint_order_insensitive ... ok
[INFO] [stdout] test tools::tasks::tests::dataset_size_equals_templates_times_cases_per_template ... ok
[INFO] [stdout] test tools::tasks::sampling::tests::choice_sampling_picks_from_declared_values ... ok
[INFO] [stdout] test tools::toolset::tests::same_seed_yields_same_toolset ... ok
[INFO] [stdout] test types::tests::task_case_variants_fall_back_to_expected_arguments ... ok
[INFO] [stdout] test tools::tasks::tests::sampling_is_deterministic_per_seed ... ok
[INFO] [stdout] test tools::toolset::tests::picks_from_head_of_ranked_list ... ok
[INFO] [stdout] test tools::tasks::tests::concrete_cases_load_without_template_sampling ... ok
[INFO] [stdout] test tools::ranking_cache::tests::fingerprint_mismatch_misses ... ok
[INFO] [stdout] test tools::toolset::tests::toolset_size_one_returns_target_only ... ok
[INFO] [stdout] test tools::tasks::tests::days_between_dates_is_monotonic ... ok
[INFO] [stdout] test tools::ranking_cache::tests::save_load_round_trip ... ok
[INFO] [stdout] test tools::ranking::tests::variant_stem_wins ... ok
[INFO] [stdout] test tools::ranking::tests::ties_break_by_name_ascending ... ok
[INFO] [stdout] test runner::tests::cache_replay_hit_rate_is_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lm_studio-6e45e99904e5e305)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test parse::tests::arguments_as_object_is_accepted ... ok
[INFO] [stdout] test parse::tests::lm_studio_stats_field_is_tolerated ... ok
[INFO] [stdout] test parse::tests::missing_tool_call_is_soft_error ... ok
[INFO] [stdout] test tests::chat_url_normalizes_three_input_shapes ... ok
[INFO] [stdout] test parse::tests::fixture_yields_parsed_tool_call ... ok
[INFO] [stdout] test tests::request_body_shape_is_correct ... ok
[INFO] [stdout] test tests::constructor_exposes_model_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/openrouter-03cc120a58f75fde)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::retry_after_header_is_parsed ... ok
[INFO] [stdout] test parse::tests::cost_extraction_from_fixture ... ok
[INFO] [stdout] test tests::missing_headers_default_is_five_seconds ... ok
[INFO] [stdout] test tests::x_ratelimit_reset_is_clamped ... ok
[INFO] [stdout] test parse::tests::missing_tool_call_is_soft_error ... ok
[INFO] [stdout] test tests::constructor_exposes_model_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lm_studio
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests openrouter
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "16c293f8366a8f97e1ad52ec3a8711a9c9b0b8a61b09e8a4b2389c5dfe85c1b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "16c293f8366a8f97e1ad52ec3a8711a9c9b0b8a61b09e8a4b2389c5dfe85c1b0", kill_on_drop: false }`
[INFO] [stdout] 16c293f8366a8f97e1ad52ec3a8711a9c9b0b8a61b09e8a4b2389c5dfe85c1b0
